<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta http-equiv="x-ua-compatible" content="ie=edge">
    <meta content="phalconplus API doc" name="description">
    <title>
                    phalconplus API Documentation
            </title>
    <link rel="stylesheet" type="text/css" href="../../../asset/static/prettify.css" />

<script src="../../../asset/static/prettify.js"></script>
<script src="../../../asset/api_definition.js"></script>


                        <link rel="stylesheet" type="text/css" href="../../../asset/static/prettify.css" />
                    <link rel="stylesheet" type="text/css" href="../../../asset/static/zephir-theme.css" />
            
    

                        <script src="../../../asset/static/prettify.js"></script>
                                    <script src="../../../asset/api_definition.js"></script>
                    <script src="../../../asset/static/jquery.min.js"></script>
                    <script src="../../../asset/static/zephir-doc.js"></script>
                <script type="application/javascript">let ZepCurrentPath = '../../../'</script>
    </head>
 <body onload="prettyPrint()">
        <div id="top-bar">
            <div id="top-left">
                                    phalconplus Documentation <span class="version">v1.1.0</span>
                            </div>
            <div id="top-right">
            </div>
        </div>
        <div id="body">
            <div id="body-left">
                <div class="header-search">
                    <input class="search-box" placeholder="Search for a class or namespace " type="text" />
                    <div id="menu-wrapper">
                    </div>
                </div>
            </div>
            <div id="body-right">
                <div class="content">
                    
<div class="breadcrumb">
    
    <ul>
        
        <li><a href="../../../index.html">Home</a></li>
        
                <li><a href="../../../classes.html">Classes</a></li>
                <li><a >PhalconPlus\Assert\Assertion</a></li>
                
    </ul>
    
</div>
<div class="class-header clearfix">

    <div class="access-buttons">
        <a class="zep-button" href="../../../source/PhalconPlus/Assert/Assertion.html">Source</a>
            </div>
    
    <div class="class-full-name">
        <span class="class-type">Class</span>
        
                <span class="namespace-piece">
            <a href="../../../namespace/PhalconPlus.html">
                PhalconPlus            </a>
        </span>
                <span class="namespace-piece">
            <a href="../../../namespace/PhalconPlus/Assert.html">
                Assert            </a>
        </span>
        
        <h1 class="class-name">Assertion</h1>
    </div>
</div>


<div class="hidden-anchor"  id="methods"></div>
<div class="methods-summary standard-bandeau">Methods</div>

<ul class="method-summary-list">
            
<li class="class-method clearfix">
    <div class="method-summary">
        <div class="method-signature">
            <!-- method-summary -->
            <!-- Do not remove comments below. It's a trick to remove the spaces. -->
            <span class="method-name">
                <a href="#method-details-createException">createException</a><!--
            --></span><!--
            -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$code</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>, <span class="param-data-type">array</span> <span class="variable param-name">$constraints</span>)<!--
            --><span class="method-return">
                <strong>:</strong>
                                    void
                            </span>
        </div>
            </div>
</li>
            
<li class="class-method clearfix">
    <div class="method-summary">
        <div class="method-signature">
            <!-- method-summary -->
            <!-- Do not remove comments below. It's a trick to remove the spaces. -->
            <span class="method-name">
                <a href="#method-details-eq">eq</a><!--
            --></span><!--
            -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value1</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$value2</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>)<!--
            --><span class="method-return">
                <strong>:</strong>
                                    bool                            </span>
        </div>
            </div>
</li>
            
<li class="class-method clearfix">
    <div class="method-summary">
        <div class="method-signature">
            <!-- method-summary -->
            <!-- Do not remove comments below. It's a trick to remove the spaces. -->
            <span class="method-name">
                <a href="#method-details-notEq">notEq</a><!--
            --></span><!--
            -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value1</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$value2</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>)<!--
            --><span class="method-return">
                <strong>:</strong>
                                    bool                            </span>
        </div>
            </div>
</li>
            
<li class="class-method clearfix">
    <div class="method-summary">
        <div class="method-signature">
            <!-- method-summary -->
            <!-- Do not remove comments below. It's a trick to remove the spaces. -->
            <span class="method-name">
                <a href="#method-details-same">same</a><!--
            --></span><!--
            -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value1</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$value2</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>)<!--
            --><span class="method-return">
                <strong>:</strong>
                                    bool                            </span>
        </div>
            </div>
</li>
            
<li class="class-method clearfix">
    <div class="method-summary">
        <div class="method-signature">
            <!-- method-summary -->
            <!-- Do not remove comments below. It's a trick to remove the spaces. -->
            <span class="method-name">
                <a href="#method-details-notEmpty">notEmpty</a><!--
            --></span><!--
            -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>)<!--
            --><span class="method-return">
                <strong>:</strong>
                                    bool                            </span>
        </div>
            </div>
</li>
            
<li class="class-method clearfix">
    <div class="method-summary">
        <div class="method-signature">
            <!-- method-summary -->
            <!-- Do not remove comments below. It's a trick to remove the spaces. -->
            <span class="method-name">
                <a href="#method-details-notNull">notNull</a><!--
            --></span><!--
            -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>)<!--
            --><span class="method-return">
                <strong>:</strong>
                                    bool                            </span>
        </div>
            </div>
</li>
            
<li class="class-method clearfix">
    <div class="method-summary">
        <div class="method-signature">
            <!-- method-summary -->
            <!-- Do not remove comments below. It's a trick to remove the spaces. -->
            <span class="method-name">
                <a href="#method-details-notBlank">notBlank</a><!--
            --></span><!--
            -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>)<!--
            --><span class="method-return">
                <strong>:</strong>
                                    bool | null                            </span>
        </div>
            </div>
</li>
            
<li class="class-method clearfix">
    <div class="method-summary">
        <div class="method-signature">
            <!-- method-summary -->
            <!-- Do not remove comments below. It's a trick to remove the spaces. -->
            <span class="method-name">
                <a href="#method-details-integer">integer</a><!--
            --></span><!--
            -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>)<!--
            --><span class="method-return">
                <strong>:</strong>
                                    bool                            </span>
        </div>
            </div>
</li>
            
<li class="class-method clearfix">
    <div class="method-summary">
        <div class="method-signature">
            <!-- method-summary -->
            <!-- Do not remove comments below. It's a trick to remove the spaces. -->
            <span class="method-name">
                <a href="#method-details-numeric">numeric</a><!--
            --></span><!--
            -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>)<!--
            --><span class="method-return">
                <strong>:</strong>
                                    bool                            </span>
        </div>
            </div>
</li>
            
<li class="class-method clearfix">
    <div class="method-summary">
        <div class="method-signature">
            <!-- method-summary -->
            <!-- Do not remove comments below. It's a trick to remove the spaces. -->
            <span class="method-name">
                <a href="#method-details-range">range</a><!--
            --></span><!--
            -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value</span>, <span class="param-data-type">int</span> <span class="variable param-name">$minValue</span>, <span class="param-data-type">int</span> <span class="variable param-name">$maxValue</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>)<!--
            --><span class="method-return">
                <strong>:</strong>
                                    bool                            </span>
        </div>
            </div>
</li>
            
<li class="class-method clearfix">
    <div class="method-summary">
        <div class="method-signature">
            <!-- method-summary -->
            <!-- Do not remove comments below. It's a trick to remove the spaces. -->
            <span class="method-name">
                <a href="#method-details-minLength">minLength</a><!--
            --></span><!--
            -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value</span>, <span class="param-data-type">int</span> <span class="variable param-name">$minLength</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>, <span class="param-data-type">string</span> <span class="variable param-name">$encodeing</span>)<!--
            --><span class="method-return">
                <strong>:</strong>
                                    bool | null                            </span>
        </div>
            </div>
</li>
            
<li class="class-method clearfix">
    <div class="method-summary">
        <div class="method-signature">
            <!-- method-summary -->
            <!-- Do not remove comments below. It's a trick to remove the spaces. -->
            <span class="method-name">
                <a href="#method-details-maxLength">maxLength</a><!--
            --></span><!--
            -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value</span>, <span class="param-data-type">int</span> <span class="variable param-name">$maxLength</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>, <span class="param-data-type">string</span> <span class="variable param-name">$encodeing</span>)<!--
            --><span class="method-return">
                <strong>:</strong>
                                    bool | null                            </span>
        </div>
            </div>
</li>
            
<li class="class-method clearfix">
    <div class="method-summary">
        <div class="method-signature">
            <!-- method-summary -->
            <!-- Do not remove comments below. It's a trick to remove the spaces. -->
            <span class="method-name">
                <a href="#method-details-betweenLength">betweenLength</a><!--
            --></span><!--
            -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value</span>, <span class="param-data-type">int</span> <span class="variable param-name">$minLength</span>, <span class="param-data-type">int</span> <span class="variable param-name">$maxLength</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>, <span class="param-data-type">string</span> <span class="variable param-name">$encodeing</span>)<!--
            --><span class="method-return">
                <strong>:</strong>
                                    bool | null                            </span>
        </div>
            </div>
</li>
            
<li class="class-method clearfix">
    <div class="method-summary">
        <div class="method-signature">
            <!-- method-summary -->
            <!-- Do not remove comments below. It's a trick to remove the spaces. -->
            <span class="method-name">
                <a href="#method-details-min">min</a><!--
            --></span><!--
            -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value</span>, <span class="param-data-type">int</span> <span class="variable param-name">$minValue</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>)<!--
            --><span class="method-return">
                <strong>:</strong>
                                    bool                            </span>
        </div>
            </div>
</li>
            
<li class="class-method clearfix">
    <div class="method-summary">
        <div class="method-signature">
            <!-- method-summary -->
            <!-- Do not remove comments below. It's a trick to remove the spaces. -->
            <span class="method-name">
                <a href="#method-details-max">max</a><!--
            --></span><!--
            -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value</span>, <span class="param-data-type">int</span> <span class="variable param-name">$maxValue</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>)<!--
            --><span class="method-return">
                <strong>:</strong>
                                    bool                            </span>
        </div>
            </div>
</li>
            
<li class="class-method clearfix">
    <div class="method-summary">
        <div class="method-signature">
            <!-- method-summary -->
            <!-- Do not remove comments below. It's a trick to remove the spaces. -->
            <span class="method-name">
                <a href="#method-details-contains">contains</a><!--
            --></span><!--
            -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$needle</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>, <span class="param-data-type">string</span> <span class="variable param-name">$encodeing</span>)<!--
            --><span class="method-return">
                <strong>:</strong>
                                    bool | null                            </span>
        </div>
            </div>
</li>
            
<li class="class-method clearfix">
    <div class="method-summary">
        <div class="method-signature">
            <!-- method-summary -->
            <!-- Do not remove comments below. It's a trick to remove the spaces. -->
            <span class="method-name">
                <a href="#method-details-notContains">notContains</a><!--
            --></span><!--
            -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$needle</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>, <span class="param-data-type">string</span> <span class="variable param-name">$encodeing</span>)<!--
            --><span class="method-return">
                <strong>:</strong>
                                    bool | null                            </span>
        </div>
            </div>
</li>
            
<li class="class-method clearfix">
    <div class="method-summary">
        <div class="method-signature">
            <!-- method-summary -->
            <!-- Do not remove comments below. It's a trick to remove the spaces. -->
            <span class="method-name">
                <a href="#method-details-inArray">inArray</a><!--
            --></span><!--
            -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value</span>, <span class="param-data-type">array</span> <span class="variable param-name">$choices</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>)<!--
            --><span class="method-return">
                <strong>:</strong>
                                    void
                            </span>
        </div>
            </div>
</li>
            
<li class="class-method clearfix">
    <div class="method-summary">
        <div class="method-signature">
            <!-- method-summary -->
            <!-- Do not remove comments below. It's a trick to remove the spaces. -->
            <span class="method-name">
                <a href="#method-details-keyExists">keyExists</a><!--
            --></span><!--
            -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$key</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>)<!--
            --><span class="method-return">
                <strong>:</strong>
                                    bool | null                            </span>
        </div>
            </div>
</li>
            
<li class="class-method clearfix">
    <div class="method-summary">
        <div class="method-signature">
            <!-- method-summary -->
            <!-- Do not remove comments below. It's a trick to remove the spaces. -->
            <span class="method-name">
                <a href="#method-details-isResource">isResource</a><!--
            --></span><!--
            -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>)<!--
            --><span class="method-return">
                <strong>:</strong>
                                    bool | null                            </span>
        </div>
            </div>
</li>
            
<li class="class-method clearfix">
    <div class="method-summary">
        <div class="method-signature">
            <!-- method-summary -->
            <!-- Do not remove comments below. It's a trick to remove the spaces. -->
            <span class="method-name">
                <a href="#method-details-isString">isString</a><!--
            --></span><!--
            -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>)<!--
            --><span class="method-return">
                <strong>:</strong>
                                    bool                            </span>
        </div>
            </div>
</li>
            
<li class="class-method clearfix">
    <div class="method-summary">
        <div class="method-signature">
            <!-- method-summary -->
            <!-- Do not remove comments below. It's a trick to remove the spaces. -->
            <span class="method-name">
                <a href="#method-details-isArray">isArray</a><!--
            --></span><!--
            -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>)<!--
            --><span class="method-return">
                <strong>:</strong>
                                    bool                            </span>
        </div>
            </div>
</li>
            
<li class="class-method clearfix">
    <div class="method-summary">
        <div class="method-signature">
            <!-- method-summary -->
            <!-- Do not remove comments below. It's a trick to remove the spaces. -->
            <span class="method-name">
                <a href="#method-details-isInstanceOf">isInstanceOf</a><!--
            --></span><!--
            -->(<span class="param-data-type">object</span> <span class="variable param-name">$value</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$classNames</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>)<!--
            --><span class="method-return">
                <strong>:</strong>
                                    bool                            </span>
        </div>
            </div>
</li>
            
<li class="class-method clearfix">
    <div class="method-summary">
        <div class="method-signature">
            <!-- method-summary -->
            <!-- Do not remove comments below. It's a trick to remove the spaces. -->
            <span class="method-name">
                <a href="#method-details-isJsonString">isJsonString</a><!--
            --></span><!--
            -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>)<!--
            --><span class="method-return">
                <strong>:</strong>
                                    bool                            </span>
        </div>
            </div>
</li>
            
<li class="class-method clearfix">
    <div class="method-summary">
        <div class="method-signature">
            <!-- method-summary -->
            <!-- Do not remove comments below. It's a trick to remove the spaces. -->
            <span class="method-name">
                <a href="#method-details-stringify">stringify</a><!--
            --></span><!--
            -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value</span>)<!--
            --><span class="method-return">
                <strong>:</strong>
                                    void
                            </span>
        </div>
            </div>
</li>
    </ul>

<div class="hidden-anchor" id="methods-details"></div>
<div class="methods-summary standard-bandeau">Methods Details</div>

<ul class="method-details-list">
            
<li class="class-method clearfix">
    <div class="hidden-anchor" id="method-details-createException"></div>
    <div class="method-details">
        <div class="method-details-details">

            <p class="method-signature">
                                    <span class="visibility-protected keyword">protected</span>
                                    <span class="visibility-static keyword">static</span>
                                <span class="keyword">function</span>
                <!-- method-details -->
                <!-- Do not remove comments below. It's a trick to remove the spaces. -->
                <span class="method-name">createException</span><!--
                -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$code</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>, <span class="param-data-type">array</span> <span class="variable param-name">$constraints</span>)
            </p>

            <div class="method-doc">
                                            </div>

        </div>
    </div>
</li>
            
<li class="class-method clearfix">
    <div class="hidden-anchor" id="method-details-eq"></div>
    <div class="method-details">
        <div class="method-details-details">

            <p class="method-signature">
                                    <span class="visibility-public keyword">public</span>
                                    <span class="visibility-static keyword">static</span>
                                <span class="keyword">function</span>
                <!-- method-details -->
                <!-- Do not remove comments below. It's a trick to remove the spaces. -->
                <span class="method-name">eq</span><!--
                -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value1</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$value2</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>)
            </p>

            <div class="method-doc">
                                            </div>

        </div>
    </div>
</li>
            
<li class="class-method clearfix">
    <div class="hidden-anchor" id="method-details-notEq"></div>
    <div class="method-details">
        <div class="method-details-details">

            <p class="method-signature">
                                    <span class="visibility-public keyword">public</span>
                                    <span class="visibility-static keyword">static</span>
                                <span class="keyword">function</span>
                <!-- method-details -->
                <!-- Do not remove comments below. It's a trick to remove the spaces. -->
                <span class="method-name">notEq</span><!--
                -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value1</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$value2</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>)
            </p>

            <div class="method-doc">
                                            </div>

        </div>
    </div>
</li>
            
<li class="class-method clearfix">
    <div class="hidden-anchor" id="method-details-same"></div>
    <div class="method-details">
        <div class="method-details-details">

            <p class="method-signature">
                                    <span class="visibility-public keyword">public</span>
                                    <span class="visibility-static keyword">static</span>
                                <span class="keyword">function</span>
                <!-- method-details -->
                <!-- Do not remove comments below. It's a trick to remove the spaces. -->
                <span class="method-name">same</span><!--
                -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value1</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$value2</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>)
            </p>

            <div class="method-doc">
                                            </div>

        </div>
    </div>
</li>
            
<li class="class-method clearfix">
    <div class="hidden-anchor" id="method-details-notEmpty"></div>
    <div class="method-details">
        <div class="method-details-details">

            <p class="method-signature">
                                    <span class="visibility-public keyword">public</span>
                                    <span class="visibility-static keyword">static</span>
                                <span class="keyword">function</span>
                <!-- method-details -->
                <!-- Do not remove comments below. It's a trick to remove the spaces. -->
                <span class="method-name">notEmpty</span><!--
                -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>)
            </p>

            <div class="method-doc">
                                            </div>

        </div>
    </div>
</li>
            
<li class="class-method clearfix">
    <div class="hidden-anchor" id="method-details-notNull"></div>
    <div class="method-details">
        <div class="method-details-details">

            <p class="method-signature">
                                    <span class="visibility-public keyword">public</span>
                                    <span class="visibility-static keyword">static</span>
                                <span class="keyword">function</span>
                <!-- method-details -->
                <!-- Do not remove comments below. It's a trick to remove the spaces. -->
                <span class="method-name">notNull</span><!--
                -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>)
            </p>

            <div class="method-doc">
                                            </div>

        </div>
    </div>
</li>
            
<li class="class-method clearfix">
    <div class="hidden-anchor" id="method-details-notBlank"></div>
    <div class="method-details">
        <div class="method-details-details">

            <p class="method-signature">
                                    <span class="visibility-public keyword">public</span>
                                    <span class="visibility-static keyword">static</span>
                                <span class="keyword">function</span>
                <!-- method-details -->
                <!-- Do not remove comments below. It's a trick to remove the spaces. -->
                <span class="method-name">notBlank</span><!--
                -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>)
            </p>

            <div class="method-doc">
                                            </div>

        </div>
    </div>
</li>
            
<li class="class-method clearfix">
    <div class="hidden-anchor" id="method-details-integer"></div>
    <div class="method-details">
        <div class="method-details-details">

            <p class="method-signature">
                                    <span class="visibility-public keyword">public</span>
                                    <span class="visibility-static keyword">static</span>
                                <span class="keyword">function</span>
                <!-- method-details -->
                <!-- Do not remove comments below. It's a trick to remove the spaces. -->
                <span class="method-name">integer</span><!--
                -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>)
            </p>

            <div class="method-doc">
                                            </div>

        </div>
    </div>
</li>
            
<li class="class-method clearfix">
    <div class="hidden-anchor" id="method-details-numeric"></div>
    <div class="method-details">
        <div class="method-details-details">

            <p class="method-signature">
                                    <span class="visibility-public keyword">public</span>
                                    <span class="visibility-static keyword">static</span>
                                <span class="keyword">function</span>
                <!-- method-details -->
                <!-- Do not remove comments below. It's a trick to remove the spaces. -->
                <span class="method-name">numeric</span><!--
                -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>)
            </p>

            <div class="method-doc">
                                            </div>

        </div>
    </div>
</li>
            
<li class="class-method clearfix">
    <div class="hidden-anchor" id="method-details-range"></div>
    <div class="method-details">
        <div class="method-details-details">

            <p class="method-signature">
                                    <span class="visibility-public keyword">public</span>
                                    <span class="visibility-static keyword">static</span>
                                <span class="keyword">function</span>
                <!-- method-details -->
                <!-- Do not remove comments below. It's a trick to remove the spaces. -->
                <span class="method-name">range</span><!--
                -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value</span>, <span class="param-data-type">int</span> <span class="variable param-name">$minValue</span>, <span class="param-data-type">int</span> <span class="variable param-name">$maxValue</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>)
            </p>

            <div class="method-doc">
                                            </div>

        </div>
    </div>
</li>
            
<li class="class-method clearfix">
    <div class="hidden-anchor" id="method-details-minLength"></div>
    <div class="method-details">
        <div class="method-details-details">

            <p class="method-signature">
                                    <span class="visibility-public keyword">public</span>
                                    <span class="visibility-static keyword">static</span>
                                <span class="keyword">function</span>
                <!-- method-details -->
                <!-- Do not remove comments below. It's a trick to remove the spaces. -->
                <span class="method-name">minLength</span><!--
                -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value</span>, <span class="param-data-type">int</span> <span class="variable param-name">$minLength</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>, <span class="param-data-type">string</span> <span class="variable param-name">$encodeing</span>)
            </p>

            <div class="method-doc">
                                            </div>

        </div>
    </div>
</li>
            
<li class="class-method clearfix">
    <div class="hidden-anchor" id="method-details-maxLength"></div>
    <div class="method-details">
        <div class="method-details-details">

            <p class="method-signature">
                                    <span class="visibility-public keyword">public</span>
                                    <span class="visibility-static keyword">static</span>
                                <span class="keyword">function</span>
                <!-- method-details -->
                <!-- Do not remove comments below. It's a trick to remove the spaces. -->
                <span class="method-name">maxLength</span><!--
                -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value</span>, <span class="param-data-type">int</span> <span class="variable param-name">$maxLength</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>, <span class="param-data-type">string</span> <span class="variable param-name">$encodeing</span>)
            </p>

            <div class="method-doc">
                                            </div>

        </div>
    </div>
</li>
            
<li class="class-method clearfix">
    <div class="hidden-anchor" id="method-details-betweenLength"></div>
    <div class="method-details">
        <div class="method-details-details">

            <p class="method-signature">
                                    <span class="visibility-public keyword">public</span>
                                    <span class="visibility-static keyword">static</span>
                                <span class="keyword">function</span>
                <!-- method-details -->
                <!-- Do not remove comments below. It's a trick to remove the spaces. -->
                <span class="method-name">betweenLength</span><!--
                -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value</span>, <span class="param-data-type">int</span> <span class="variable param-name">$minLength</span>, <span class="param-data-type">int</span> <span class="variable param-name">$maxLength</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>, <span class="param-data-type">string</span> <span class="variable param-name">$encodeing</span>)
            </p>

            <div class="method-doc">
                                            </div>

        </div>
    </div>
</li>
            
<li class="class-method clearfix">
    <div class="hidden-anchor" id="method-details-min"></div>
    <div class="method-details">
        <div class="method-details-details">

            <p class="method-signature">
                                    <span class="visibility-public keyword">public</span>
                                    <span class="visibility-static keyword">static</span>
                                <span class="keyword">function</span>
                <!-- method-details -->
                <!-- Do not remove comments below. It's a trick to remove the spaces. -->
                <span class="method-name">min</span><!--
                -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value</span>, <span class="param-data-type">int</span> <span class="variable param-name">$minValue</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>)
            </p>

            <div class="method-doc">
                                            </div>

        </div>
    </div>
</li>
            
<li class="class-method clearfix">
    <div class="hidden-anchor" id="method-details-max"></div>
    <div class="method-details">
        <div class="method-details-details">

            <p class="method-signature">
                                    <span class="visibility-public keyword">public</span>
                                    <span class="visibility-static keyword">static</span>
                                <span class="keyword">function</span>
                <!-- method-details -->
                <!-- Do not remove comments below. It's a trick to remove the spaces. -->
                <span class="method-name">max</span><!--
                -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value</span>, <span class="param-data-type">int</span> <span class="variable param-name">$maxValue</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>)
            </p>

            <div class="method-doc">
                                            </div>

        </div>
    </div>
</li>
            
<li class="class-method clearfix">
    <div class="hidden-anchor" id="method-details-contains"></div>
    <div class="method-details">
        <div class="method-details-details">

            <p class="method-signature">
                                    <span class="visibility-public keyword">public</span>
                                    <span class="visibility-static keyword">static</span>
                                <span class="keyword">function</span>
                <!-- method-details -->
                <!-- Do not remove comments below. It's a trick to remove the spaces. -->
                <span class="method-name">contains</span><!--
                -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$needle</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>, <span class="param-data-type">string</span> <span class="variable param-name">$encodeing</span>)
            </p>

            <div class="method-doc">
                                            </div>

        </div>
    </div>
</li>
            
<li class="class-method clearfix">
    <div class="hidden-anchor" id="method-details-notContains"></div>
    <div class="method-details">
        <div class="method-details-details">

            <p class="method-signature">
                                    <span class="visibility-public keyword">public</span>
                                    <span class="visibility-static keyword">static</span>
                                <span class="keyword">function</span>
                <!-- method-details -->
                <!-- Do not remove comments below. It's a trick to remove the spaces. -->
                <span class="method-name">notContains</span><!--
                -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$needle</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>, <span class="param-data-type">string</span> <span class="variable param-name">$encodeing</span>)
            </p>

            <div class="method-doc">
                                            </div>

        </div>
    </div>
</li>
            
<li class="class-method clearfix">
    <div class="hidden-anchor" id="method-details-inArray"></div>
    <div class="method-details">
        <div class="method-details-details">

            <p class="method-signature">
                                    <span class="visibility-public keyword">public</span>
                                    <span class="visibility-static keyword">static</span>
                                <span class="keyword">function</span>
                <!-- method-details -->
                <!-- Do not remove comments below. It's a trick to remove the spaces. -->
                <span class="method-name">inArray</span><!--
                -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value</span>, <span class="param-data-type">array</span> <span class="variable param-name">$choices</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>)
            </p>

            <div class="method-doc">
                                            </div>

        </div>
    </div>
</li>
            
<li class="class-method clearfix">
    <div class="hidden-anchor" id="method-details-keyExists"></div>
    <div class="method-details">
        <div class="method-details-details">

            <p class="method-signature">
                                    <span class="visibility-public keyword">public</span>
                                    <span class="visibility-static keyword">static</span>
                                <span class="keyword">function</span>
                <!-- method-details -->
                <!-- Do not remove comments below. It's a trick to remove the spaces. -->
                <span class="method-name">keyExists</span><!--
                -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$key</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>)
            </p>

            <div class="method-doc">
                                            </div>

        </div>
    </div>
</li>
            
<li class="class-method clearfix">
    <div class="hidden-anchor" id="method-details-isResource"></div>
    <div class="method-details">
        <div class="method-details-details">

            <p class="method-signature">
                                    <span class="visibility-public keyword">public</span>
                                    <span class="visibility-static keyword">static</span>
                                <span class="keyword">function</span>
                <!-- method-details -->
                <!-- Do not remove comments below. It's a trick to remove the spaces. -->
                <span class="method-name">isResource</span><!--
                -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>)
            </p>

            <div class="method-doc">
                                            </div>

        </div>
    </div>
</li>
            
<li class="class-method clearfix">
    <div class="hidden-anchor" id="method-details-isString"></div>
    <div class="method-details">
        <div class="method-details-details">

            <p class="method-signature">
                                    <span class="visibility-public keyword">public</span>
                                    <span class="visibility-static keyword">static</span>
                                <span class="keyword">function</span>
                <!-- method-details -->
                <!-- Do not remove comments below. It's a trick to remove the spaces. -->
                <span class="method-name">isString</span><!--
                -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>)
            </p>

            <div class="method-doc">
                                            </div>

        </div>
    </div>
</li>
            
<li class="class-method clearfix">
    <div class="hidden-anchor" id="method-details-isArray"></div>
    <div class="method-details">
        <div class="method-details-details">

            <p class="method-signature">
                                    <span class="visibility-public keyword">public</span>
                                    <span class="visibility-static keyword">static</span>
                                <span class="keyword">function</span>
                <!-- method-details -->
                <!-- Do not remove comments below. It's a trick to remove the spaces. -->
                <span class="method-name">isArray</span><!--
                -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>)
            </p>

            <div class="method-doc">
                                            </div>

        </div>
    </div>
</li>
            
<li class="class-method clearfix">
    <div class="hidden-anchor" id="method-details-isInstanceOf"></div>
    <div class="method-details">
        <div class="method-details-details">

            <p class="method-signature">
                                    <span class="visibility-public keyword">public</span>
                                    <span class="visibility-static keyword">static</span>
                                <span class="keyword">function</span>
                <!-- method-details -->
                <!-- Do not remove comments below. It's a trick to remove the spaces. -->
                <span class="method-name">isInstanceOf</span><!--
                -->(<span class="param-data-type">object</span> <span class="variable param-name">$value</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$classNames</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>)
            </p>

            <div class="method-doc">
                                            </div>

        </div>
    </div>
</li>
            
<li class="class-method clearfix">
    <div class="hidden-anchor" id="method-details-isJsonString"></div>
    <div class="method-details">
        <div class="method-details-details">

            <p class="method-signature">
                                    <span class="visibility-public keyword">public</span>
                                    <span class="visibility-static keyword">static</span>
                                <span class="keyword">function</span>
                <!-- method-details -->
                <!-- Do not remove comments below. It's a trick to remove the spaces. -->
                <span class="method-name">isJsonString</span><!--
                -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$message</span>, <span class="param-data-type">variable</span> <span class="variable param-name">$propertyPath</span>)
            </p>

            <div class="method-doc">
                                            </div>

        </div>
    </div>
</li>
            
<li class="class-method clearfix">
    <div class="hidden-anchor" id="method-details-stringify"></div>
    <div class="method-details">
        <div class="method-details-details">

            <p class="method-signature">
                                    <span class="visibility-private keyword">private</span>
                                    <span class="visibility-static keyword">static</span>
                                <span class="keyword">function</span>
                <!-- method-details -->
                <!-- Do not remove comments below. It's a trick to remove the spaces. -->
                <span class="method-name">stringify</span><!--
                -->(<span class="param-data-type">variable</span> <span class="variable param-name">$value</span>)
            </p>

            <div class="method-doc">
                                            </div>

        </div>
    </div>
</li>
    </ul>
                </div>
            </div>
        </div>
    </body>
</html>
